
package control;

import dao.Esporte_imp;
import dao.Esporte_int;
import java.util.ArrayList;
import javax.swing.JOptionPane;
import model.Esporte;

/**
 *
 * @author diego_c1
 */
public class Esporte_cont{
    private Esporte_imp espImp;
  
    public void create(Esporte e) throws Exception{
        if(e.getNome().isEmpty()){
            throw new Exception("Campo nome esta vazio");
        }else{
        espImp = new Esporte_imp();
        espImp.create(e);
        }
    }
  
    public ArrayList<Esporte> read() {
        espImp = new Esporte_imp();
        return espImp.read();
    }
    
    public void update(Esporte e) throws Exception{
         if(e.getNome().isEmpty()){
            throw new Exception("Campo nome esta vazio");
        }else{
        espImp = new Esporte_imp();
        espImp.update(e);
        }
    }
   
    public void delete(Esporte e) {
        espImp = new Esporte_imp();
        espImp.delete(e);
    }
    
    public ArrayList<Esporte> search(Esporte e) {
        espImp = new Esporte_imp();
        return espImp.search(e);
     }
}
